home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2001 February / maximum-cd-2001-02.iso / Team Arena / TeamArenaDemo.exe / Main / pak0.pk3 / ui / hud.menu < prev    next >
Encoding:
Text File  |  2000-11-22  |  12.2 KB  |  807 lines

  1. #include "ui/menudef.h"
  2.  
  3. // team menu
  4. // 
  5. // defines from ui_shared.h
  6.  
  7. {
  8.   assetGlobalDef {
  9.         cursor "ui/assets/3_cursor2"            // cursor    
  10.         gradientBar "ui/assets/gradientbar2.tga"    // gradient bar
  11.         fadeClamp 1.0                    // sets the fadeup alpha
  12.     fadeCycle 1                    // how often fade happens in milliseconds
  13.     fadeAmount 0.1                    // amount to adjust alpha per cycle
  14.  
  15.     shadowX  5                    // x amount for shadow offset
  16.     shadowY  5                    // y amount for shadow offset
  17.     shadowColor 0.1 0.1 0.1 0.25            // shadow color
  18.  
  19.     //hudShader "ui/assets/hudbar.tga"        // 
  20.        //font "fonts/kenycb__.ttf"                // font
  21.        //smallFont "fonts/kenyc___.ttf"                // font
  22.        font "fonts/font" 16                // font
  23.         smallFont "fonts/smallfont" 12                // font
  24.         bigFont "fonts/bigfont" 20                // font
  25.  
  26.  
  27.   }
  28.  
  29.  
  30. //    POWERUP AREA    //
  31.  
  32. menuDef {
  33.     name "powerup area"
  34.     fullScreen MENU_FALSE
  35.     visible MENU_TRUE
  36.     rect 570 220 50 100
  37.  
  38.     itemDef {
  39.     name "powerupArea"
  40.     rect 0 0 40 40
  41.         visible 1
  42.     decoration
  43.     ownerdraw CG_AREA_POWERUP
  44.     special 4            // spacing
  45.     align HUD_VERTICAL
  46.     }
  47.  
  48.  
  49. }
  50.  
  51.  
  52.  
  53. //    SELECTED PLAYER        //
  54.                                
  55. menuDef {
  56.         name "SelectedPlayer"
  57.         fullScreen MENU_FALSE
  58.         visible 1
  59.     rect 2 363 180 64 
  60.     ownerdrawflag CG_SHOW_ANYTEAMGAME
  61.     
  62.     
  63.     itemDef {
  64.     name "b"
  65.         rect 2 4 170 57
  66.     style 4
  67.     visible 1
  68.     }
  69.  
  70.     itemDef {
  71.     name "b"
  72.     rect 2 4 172 60
  73.     visible 1
  74.     textscale .17
  75.     textaligny 10
  76.     textalignx 0
  77.     forecolor 1 1 1 1
  78.     ownerdrawflag CG_SHOW_TEAMINFO
  79.     ownerdraw CG_TEAMINFO
  80.     }
  81.  
  82.     itemDef {
  83.        name "b"
  84.     rect 4 3 32 32
  85.         visible 1
  86.     ownerdrawflag CG_SHOW_NOTEAMINFO
  87.     ownerdraw CG_SELECTEDPLAYER_HEAD
  88.     }
  89.  
  90.  
  91. itemDef {
  92.           name "b"
  93.         rect 75 35 22 11
  94.     visible 1
  95.     style 1
  96.     textscale .25
  97.     decoration
  98.     addColorRange -999 25 1 0 0 1
  99.     addColorRange 26 100 1 .75 0 1
  100.     addColorRange 101 999 1 1 1 1
  101.     ownerdrawflag CG_SHOW_NOTEAMINFO
  102.     ownerdraw CG_SELECTEDPLAYER_HEALTH
  103.     }
  104.  
  105.     itemDef {
  106.           name "b"
  107.         rect 50 48 22 11
  108.     visible 1
  109.     style 3
  110.     decoration
  111.     background "ui/assets/statusbar/selectedarmor.tga"
  112.     addColorRange -999 25 1 0 0 1
  113.     addColorRange 26 100 1 .75 0 1
  114.     addColorRange 101 999 1 1 1 1
  115.     ownerdrawflag CG_SHOW_NOTEAMINFO
  116.     ownerdraw CG_SELECTEDPLAYER_ARMOR
  117.     }
  118.  
  119.     itemDef {
  120.           name "b"
  121.         rect 75 48 22 11
  122.     visible 1
  123.     textstyle 3
  124.     style 1
  125.     textscale .25
  126.     decoration
  127.     addColorRange -999 25 1 0 0 1
  128.     addColorRange 26 100 1 .75 0 1
  129.     addColorRange 101 999 1 1 1 1
  130.     ownerdrawflag CG_SHOW_NOTEAMINFO
  131.     ownerdraw CG_SELECTEDPLAYER_ARMOR
  132.     }
  133.  
  134.  
  135.     itemDef {
  136.           name "b"
  137.         rect 35 3 35 15
  138.     textscale 0.25
  139.     textstyle 3
  140.     forecolor 1 1 1 1
  141.     visible 1
  142.     decoration
  143.     ownerdrawflag CG_SHOW_NOTEAMINFO
  144.     ownerdraw CG_SELECTEDPLAYER_NAME
  145.     }
  146.  
  147.  
  148.  
  149.     itemDef {
  150.           name "b"
  151.         rect 35 15 45 15
  152.     textstyle 3
  153.     textscale 0.25
  154.     forecolor 1 1 1 1
  155.     visible 1
  156.     decoration
  157.     ownerdrawflag CG_SHOW_NOTEAMINFO
  158.     ownerdraw CG_SELECTEDPLAYER_LOCATION
  159.     }
  160.  
  161.     itemDef {
  162.           name "b"
  163.         rect 7 40 16 16
  164.     visible 1
  165.     decoration
  166.     ownerdrawflag CG_SHOW_NOTEAMINFO
  167.     ownerdraw CG_SELECTEDPLAYER_STATUS
  168.     }
  169.  
  170.     itemDef {
  171.           name "b"
  172.         rect 30 40 16 16
  173.     visible 1
  174.     decoration
  175.     ownerdrawflag CG_SHOW_NOTEAMINFO
  176.     ownerdraw CG_SELECTEDPLAYER_POWERUP
  177.     }
  178.  
  179.     itemDef {
  180.           name "b"
  181.         rect 100 33 24 24
  182.     visible 1
  183.     decoration
  184.     ownerdrawflag CG_SHOW_NOTEAMINFO
  185.     ownerdraw CG_SELECTEDPLAYER_WEAPON
  186.     }
  187.  
  188.     itemDef {
  189.     name "statusscreen"
  190.     visible 1
  191.     style 3
  192.     background "menuscreen2"
  193.     rect 2 4 170 57
  194.     }
  195.  
  196. itemDef {
  197.           name "sback"
  198.         rect 0 0 256 64
  199.     visible 1
  200.     style 3
  201.     decoration
  202.     background "ui/assets/selectedstatus.tga"
  203.     } 
  204.  
  205.     }
  206.  
  207.  
  208.  
  209. //    PLAYER STATUS    //
  210.  
  211. menuDef {
  212.         name "playerStatus"
  213.         fullScreen MENU_FALSE
  214.         visible MENU_TRUE
  215.         rect 0 416 128 64
  216.  
  217.     itemDef {
  218.           name "playerStatusRect"
  219.     style 4
  220.     rect 12 13 116 48
  221.     visible 1
  222.     }
  223.     itemDef {
  224.     name "playerRect"
  225.     rect 12 13 116 48
  226.     style 3
  227.     background hudalert_good
  228.     visible 1
  229.     ownerdrawflag CG_SHOW_IF_PLAYER_HAS_FLAG            
  230.     }
  231.  
  232.     itemDef {
  233.           name "playeritem"
  234.         rect 27 25 22 22 
  235.     visible 1
  236.     decoration
  237.     ownerdraw CG_PLAYER_ITEM  
  238.     }
  239.  
  240.     itemDef {
  241.           name "CTFPOWERUP"
  242.         rect 54 25 22 22
  243.     visible 1
  244.     decoration
  245.     ownerdraw CG_CTF_POWERUP    
  246.     }
  247.  
  248.     itemDef {
  249.           name "flag"
  250.         rect 85 15 40 40
  251.     visible 1
  252.     decoration
  253.     ownerdraw CG_PLAYER_HASFLAG 
  254.     }
  255.  
  256.     itemDef {
  257.           name "skulls"
  258.         rect 72 10 48 34
  259.     visible 1
  260.     decoration
  261.     textaligny 12
  262.     textalignx 0
  263.     textscale 0.333
  264.     textstyle 3
  265.     ownerdraw CG_HARVESTER_SKULLS
  266.     }
  267.  
  268.     itemDef {
  269.     name "statusscreen"
  270.     visible 1
  271.     style 3
  272.     background "menuscreen2"
  273.     rect 12 13 116 48
  274.     }
  275.     }
  276.  
  277.  
  278. //    AMMO    //
  279.  
  280. menuDef {
  281.         name "Ammo"
  282.         fullScreen MENU_FALSE
  283.         visible MENU_TRUE
  284.         rect 128 416 128 64
  285.     
  286.  
  287.     itemDef {
  288.     name "ammoRect"
  289.     visible 1
  290.     style 4
  291.     rect 3 13 122 48
  292.     }
  293.     
  294.     itemDef {
  295.          name "a"
  296.     rect 85 25 30 30 
  297.     visible 1
  298.     decoration
  299.     ownerdraw CG_PLAYER_AMMO_ICON2D
  300.     }
  301.  
  302.  
  303.     itemDef {
  304.      name "a"
  305.     rect 10 43 63 12
  306.     visible 1
  307.     textstyle 3
  308.     decoration
  309.     textscale .75
  310.     forecolor 1 1 1 1
  311.     ownerdraw CG_PLAYER_AMMO_VALUE
  312.     addColorRange -999 5 1 0 0 1
  313.     addColorRange 6 999 1 .75 0 1
  314.     }
  315.  
  316.     itemDef {
  317.     name "statusscreen"
  318.     visible 1
  319.     style 3
  320.     background "menuscreen2"
  321.     rect 3 13 122 48
  322.     }
  323.     }
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330. //    PLAYER    //
  331.  
  332. menuDef {
  333.         name "Player"
  334.         fullScreen MENU_FALSE
  335.         visible MENU_TRUE
  336.        rect 256 416 128 64
  337.  
  338.  
  339.     itemDef {
  340.     name "playerRect"
  341.     rect 0 2 128 60
  342.     style 4
  343.     visible 1
  344.     }
  345.  
  346.     itemDef {
  347.     name "playerRect"
  348.     rect 0 2 128 60
  349.     style 3
  350.     background hudalert
  351.     visible 1
  352.     ownerdrawflag CG_SHOW_HEALTHCRITICAL            
  353.     }
  354.  
  355.  
  356.     itemDef {
  357.           name "healthok"
  358.         rect 12 42 63 12
  359.     visible 1
  360.     decoration
  361.     textstyle 3
  362.     forecolor 1 1 1 1
  363.     textscale .75
  364.     ownerdraw CG_PLAYER_HEALTH
  365.     addColorRange -999 25 1 0 0 1
  366.     addColorRange 26 100 1 .75 0 1
  367.     addColorRange 101 999 1 1 1 1
  368.     }
  369.  
  370.     itemDef {
  371.     name "statusscreen"
  372.     visible 1
  373.     style 3
  374.     background "menuscreen2"
  375.     rect 0 2 128 60
  376.     }
  377.  
  378.     itemDef {
  379.           name "b"
  380.     rect 70 10 45 45
  381.     visible 1
  382.         decoration
  383.     ownerdraw CG_PLAYER_HEAD 
  384.     }
  385.       }
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393. //    ARMOR    //
  394.  
  395. menuDef {
  396.         name "Armor"
  397.         fullScreen MENU_FALSE
  398.         visible MENU_TRUE    
  399.         rect 384 416 128 64
  400.  
  401.  
  402.     itemDef {
  403.     name "armorRect"
  404.     rect 0 13 125 48
  405.     visible 1
  406.     style 4
  407.     }
  408.  
  409.     itemDef {
  410.          name "armor"
  411.     rect 10 7 30 30 
  412.     visible 1
  413.        decoration
  414.     ownerdraw CG_PLAYER_ARMOR_ICON2D
  415.     }
  416.  
  417.  
  418.     itemDef {
  419.           name "armor2"
  420.         rect 55 43 63 12
  421.     visible 1
  422.     decoration
  423.     textstyle 3    
  424.     textscale .75
  425.     ownerdraw CG_PLAYER_ARMOR_VALUE 
  426.     addColorRange -999 25 .67 0 0 1
  427.     addColorRange 26 100  1 .75 0 1
  428.     addColorRange 101 999 .75 .75 .75 1
  429.     }
  430.  
  431.     itemDef {
  432.     name "statusscreen"
  433.     visible 1
  434.     style 3
  435.     background "menuscreen2"
  436.     rect 0 13 125 48
  437.     }
  438.      }
  439.  
  440.  
  441. //    PLAYERSCORE    //
  442.  
  443. menuDef {
  444.         name "PlayerScore"
  445.         fullScreen MENU_FALSE
  446.         visible MENU_TRUE
  447.         rect 512 416 128 64
  448.     ownerdrawflag CG_SHOW_ANYTEAMGAME               
  449.  
  450.  
  451.     itemDef {
  452.     name "playerScoreRect"
  453.     visible 1
  454.     rect 0 13 126 48
  455.     style 4
  456.     }
  457.  
  458.     itemDef {
  459.     name "playerRect"
  460.     rect 0 13 63 48
  461.     style 3
  462.     background hudalert_blue
  463.     visible 1
  464.     ownerdrawflag CG_SHOW_BLUE_TEAM_HAS_REDFLAG
  465.     }
  466.  
  467. itemDef {
  468.     name "playerRect"
  469.     rect 63 13 63 48 
  470.     style 3
  471.     background hudalert_red
  472.     visible 1
  473.     ownerdrawflag CG_SHOW_RED_TEAM_HAS_BLUEFLAG            
  474.     }
  475.  
  476.  
  477.     itemDef {
  478.     name "f"
  479.     rect 30 22 16 16
  480.     visible 1
  481.     bordercolor 1 1 1 .75
  482.     decoration    
  483.     style 3
  484.     background "ui/assets/bluechip.tga"
  485.     }
  486. itemDef {
  487.     name "f"
  488.     rect 30 22 16 16
  489.     visible 1
  490.     bordercolor 1 1 1 .75
  491.     decoration    
  492.     style 3
  493.     ownerdrawflag CG_SHOW_HARVESTER                 
  494.     background "icons/skull_blue.tga"
  495.     }
  496.  
  497.     itemDef {
  498.          name "blueflag"
  499.         rect 30 22 16 16
  500.     visible 1
  501.     decoration    
  502.     ownerdrawflag CG_SHOW_CTF                        
  503.     ownerdraw CG_BLUE_FLAGSTATUS
  504.     }
  505.  
  506.  
  507. itemDef {
  508.          name "oneflagstatus"
  509.         rect 30 40 16 16
  510.     visible 1
  511.     decoration                    
  512.     ownerdraw CG_ONEFLAG_STATUS 
  513.     }
  514.  
  515.  
  516.     itemDef {
  517.           name "r"
  518.         rect 35 21 30 15
  519.     textstyle 3
  520.     visible 1
  521.     decoration
  522.     forecolor .25 .25 1 1
  523.     textscale 0.25
  524.     ownerdraw CG_BLUE_SCORE
  525.     }
  526.  
  527.     itemDef {
  528.     name "f"
  529.     rect 77 22 16 16
  530.     visible 1
  531.     bordercolor 1 1 1 1
  532.     decoration    
  533.     style 3
  534.     background "ui/assets/redchip.tga"
  535.     }
  536.  
  537.     itemDef {
  538.     name "f"
  539.     rect 77 22 16 16
  540.     visible 1
  541.     bordercolor 1 1 1 1
  542.     decoration    
  543.     style 3
  544.     ownerdrawflag CG_SHOW_HARVESTER                 
  545.     background "icons/skull_red.tga"
  546.     }
  547.  
  548.     itemDef {
  549.           name "f"
  550.         rect 77 22 16 16
  551.     visible 1
  552.     decoration
  553.     ownerdrawflag CG_SHOW_CTF                       
  554.     ownerdraw CG_RED_FLAGSTATUS
  555.     }
  556.  
  557.     itemDef {
  558.           name "r"
  559.         rect 87 21 30 15
  560.     textstyle 3
  561.     visible 1
  562.     decoration
  563.     forecolor 1 0 0 1
  564.     textscale 0.25
  565.     ownerdraw CG_RED_SCORE
  566.     }
  567.  
  568.     itemDef {
  569.     name "statusscreen"
  570.     visible 1
  571.     style 3
  572.     background "menuscreen2"
  573.     rect 0 13 126 48
  574.     }
  575.  
  576.     itemDef {
  577.           name "playerScore"
  578.     type 4
  579.         rect 8 36 40 12
  580.     visible 1
  581.     textstyle 3
  582.         decoration
  583.     forecolor 1 1 1 1
  584.     textscale .25
  585.     ownerdraw CG_CAPFRAGLIMIT
  586.     }
  587.  
  588.  
  589.  
  590.     itemDef {
  591.           name "playerScore"
  592.     style 0
  593.         rect 60 43 65 12
  594.     visible 1
  595.     textstyle 3
  596.         decoration
  597.     forecolor 1 1 1 1
  598.     textscale .25
  599.     ownerdraw CG_PLAYER_SCORE
  600.     }
  601.       }
  602.  
  603.  
  604. //    PLAYERSCORE    //
  605.  
  606. menuDef {
  607.         name "PlayerScore"
  608.         fullScreen MENU_FALSE
  609.         visible MENU_TRUE
  610.         rect 512 416 128 64
  611.     ownerdrawflag CG_SHOW_ANYNONTEAMGAME            
  612.  
  613.     itemDef {
  614.     name "playerScoreRect"
  615.     visible 1
  616.     rect 0 13 126 48
  617.     style 4
  618.     }
  619.  
  620.     itemDef {
  621.     name "statusscreen"
  622.     visible 1
  623.     style 3
  624.     background "menuscreen2"
  625.     rect 0 13 126 48
  626.     }
  627.     
  628.     itemDef {
  629.           name "playerScore"
  630.         rect 8 32 40 12
  631.     visible 1
  632.     textstyle 3
  633.         decoration
  634.     forecolor 1 1 1 1
  635.     textscale .25
  636.     text "FragLimit:"
  637.     ownerdraw CG_CAPFRAGLIMIT 
  638.     }
  639.     itemDef {
  640.           name "playerScore"
  641.     style 0
  642.         rect 10 45 65 12
  643.     visible 1
  644.     textstyle 3
  645.     text "1st:"
  646.     ownerdraw CG_1STPLACE 
  647.         decoration
  648.     forecolor .25 .25 1 1
  649.     textscale .25
  650.     }
  651.     itemDef {
  652.           name "playerScore"
  653.     style 0
  654.         rect 70 45 65 12
  655.     visible 1
  656.     textstyle 3
  657.     text "2nd:"
  658.     ownerdraw CG_2NDPLACE
  659.         decoration
  660.     forecolor 1 0 0 1
  661.     textscale .25
  662.     }
  663.  
  664.  
  665.     itemDef {
  666.           name "playerScore"
  667.     style 0
  668.         rect 10 58 40 0
  669.     visible 1
  670.     textstyle 3
  671.     text "Score:"
  672.         decoration
  673.     forecolor 1 1 1 1
  674.     textscale .25
  675.     ownerdraw CG_PLAYER_SCORE
  676.     }
  677.       }
  678.  
  679.  
  680. //    LOCATION    //
  681.  
  682. menuDef {
  683.         name "location"
  684.         fullScreen MENU_FALSE
  685.     visible MENU_TRUE
  686.         rect 463 395 256 32
  687.     ownerdrawflag CG_SHOW_ANYTEAMGAME
  688.  
  689.  
  690.     itemDef {
  691.     name "locationRect"
  692.     visible MENU_TRUE
  693.     rect 2 6 170 26
  694.     style 4    
  695.     }
  696. itemDef {
  697.           name "playerStatus"
  698.         rect 16 10 16 16
  699.     visible 1
  700.     decoration
  701.     ownerdraw CG_PLAYER_STATUS
  702.     }
  703.  
  704.     itemDef {
  705.          name "playerlocation"
  706.         rect 37 7 16 16    
  707.     visible 1
  708.     textstyle 3
  709.     decoration
  710.     textscale .25    
  711.     ownerdraw CG_PLAYER_LOCATION 
  712.     }
  713. itemDef {
  714.           name "lback"
  715.         rect 0 0 256 32
  716.     visible 1
  717.     style 3
  718.     decoration
  719.     background "ui/assets/locationstatus.tga"
  720.     } 
  721.     }
  722.  
  723.  
  724.  
  725. //    STATUSBAR //
  726.  
  727. menuDef {
  728.         name "statusbar"
  729.         fullScreen 0
  730.         visible 1
  731.        rect 0 416 640 64
  732.     
  733.  
  734. itemDef {
  735.           name "statusbar"
  736.         rect 0 0 640 64
  737.     style 3
  738.     background "ui/assets/statusbar_full.tga"
  739.     visible 1
  740.     decoration
  741.     forecolor 1 1 1 1
  742.     backcolor 1 1 1 1
  743.     }
  744.     }
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.   menuDef {
  752.     name "voiceMenu"
  753.     fullScreen MENU_FALSE
  754.     visible MENU_FALSE
  755.     rect 5 5 100 100
  756.     
  757.  
  758.     itemDef {
  759.               name "voiceMenuRect"
  760.         style 4
  761.         rect 2 2 50 50
  762.         visible 1
  763.         }
  764.  
  765.     itemDef {
  766.         name "b"
  767.         rect 2 2 50 50
  768.             visible 1
  769.         decoration
  770.         ownerdraw CG_VOICE_HEAD
  771.         }
  772.     
  773.     itemDef {
  774.         name "b"
  775.         rect 2 2 50 50
  776.         style WINDOW_STYLE_SHADER
  777.         background "menuscreen2"
  778.             visible 1
  779.         decoration
  780.         }
  781.  
  782.     itemDef {
  783.         name "voiceWindow"
  784.         visible 1
  785.         style 3
  786.         background "ui/assets/voice_window.tga"
  787.         rect 0 0 54 54
  788.         }
  789.  
  790.  
  791.     itemDef {
  792.         name "b"
  793.         rect 2 55 50 12
  794.             visible 1
  795.         decoration
  796.         textscale .25
  797.         textalign 0
  798.         textalignx 0
  799.         textaligny 12
  800.         ownerdraw CG_VOICE_NAME 
  801.         }
  802.  
  803.  
  804.   }
  805.  
  806.  
  807.